﻿#include "context.h"

#include <QDebug>

#include "strategy.h"

Context::Context()
{

}

void Context::setSortStrategy(Strategy *stragegy)
{
    m_pStrategy = stragegy;
}

void Context::sort()
{
    m_pStrategy->sort(m_array, m_len);
}

void Context::setInput(int *array, int len)
{
    m_array = array;
    m_len = len;
}

void Context::print()
{
    for (int i = 0; i < m_len; i++) {
        qDebug() << m_array[i];
    }
}
